home *** CD-ROM | disk | FTP | other *** search
/ Technotools / Technotools (Chestnut CD-ROM)(1993).ISO / misc_pto / be211a / read.me < prev    next >
Text File  |  1992-05-17  |  27KB  |  573 lines

  1.                          Read Me file for Bingo 2.11a
  2.                          ----------------------------
  3.  
  4.           "I feel you have done a great programming job with
  5.      Bingo ..."
  6.  
  7.           "I've chosen Bingo over most of its competition.  It's
  8.      fully featured and configurable and offers and extensive
  9.      menuing system for access to infrequently used commands."
  10.  
  11.           "Enclosed is my registration for Bingo.  This is a fine
  12.      piece of work.  I must especially compliment the mouse
  13.      interface, which is the best I have seen."
  14.  
  15.           "Great editor!  Exactly what I've been looking for.
  16.       Please send the current version if I don't have the
  17.       latest."
  18.  
  19.           "Keep up the good work, Bingo surely is one of the best
  20.      editors around and deserves success."
  21.  
  22.           "Bingo's great!"
  23.  
  24.           "Bingo is an excellent text processor."
  25.  
  26.           "Couldn't live without Bingo now!"
  27.  
  28.      These are some of the things people have said about The
  29. Bingo Programmer's Text Editor.  Now that you have this copy in
  30. your hands, you can see for yourself what all the excitement is
  31. about.
  32.  
  33.    This file list various pertinent information about the Bingo
  34. Programmer's Text Editor such as:
  35.    -->   included files
  36.    -->   features of Bingo, and what's new with this version
  37.    -->   major bugs fixed in this version
  38.    -->   some notes about registering
  39.    -->   author's comments
  40.    -->   how to contact the author
  41.    -->   how to acquire the latest version
  42.    -->   Version 2.10x
  43.    -->   Registering Bingo through the Public (software) Library (PsL)
  44.  
  45. Included files on disk/in archive:
  46. ----------------------------------
  47.  
  48.    READ.ME      : this file.  chock full of *extremely* important
  49.                   stuff -- read this completely
  50.  
  51.    BE.EXE       : Bingo Editor 2.11a overlay executable
  52.  
  53.    BE.COM       : Bingo Editor 2.11a startup executable
  54.  
  55.    KEYCFG.EXE   : Bingo Editor 2.11a Key definition executable;
  56.                   translates your definitions from text to
  57.                   Bingo's 'compiled' format.
  58.  
  59.    KEYINFO.EXE  : Bingo Editor 2.11a Key information; extracts
  60.                   plain text definitions from Bingo's compiled 
  61.                   format.
  62.  
  63.    B.BAT        : Alternate batch file startup method which can
  64.                   replace BE.COM
  65.  
  66.    BINGO.DOC    : documentation for Bingo; ready to be printed out
  67.                   on an ascii line printer, laser printers included.
  68.  
  69.    REGISTER.DOC : copy of the license agreement and registration
  70.                   form, ready to be printed out on an ascii line
  71.                   printer.
  72.  
  73.    KEYCFG.SET   : compiled key configuration from BINGO.CFG, file
  74.                   Bingo looks for on startup
  75.  
  76.    BINGO.INI    : initialization file for Bingo 2.11a
  77.    
  78.    BINGO.HLP    : help file for the supplied sample keyboard
  79.                   definition file (the one I use)
  80.  
  81.    BINGO.CFG    : sample keyboard definition file (the one I use)
  82.  
  83.    Additionally, there may be a number of additional *.cfg files.
  84.  
  85. Features of Bingo through version 2.11a
  86. ---------------------------------------
  87.    - high speed execution, with particularly fast searches,
  88.      screen handling, and file I/O
  89.    - virtual memory for file storage; up to 240 Megabytes of file
  90.      storage possible                        
  91.    - more friendly execution under OS/2, Windows, and other DOS
  92.      multitasking systems
  93.    - full color support
  94.    - programmable integrated mouse support
  95.    - support of VGA, EGA, & MCGA extended text modes
  96.    - superb macro capability
  97.    - large suite of utility functions: entab; detab; command
  98.      repeat; shift; etc.
  99.    - custom define your own keyboard setup
  100.    - complete menu system supporting most Bingo functions
  101.    - multiple files, multiple windows: view different sections of
  102.      the same file, or different files at the same time
  103.    - execute DOS commands, including command-line compilers
  104.      within only ~3k of overhead
  105.    - regular expression search and replace
  106.    - completely configurable from within itself
  107.    - use placemarks to mark positions in files
  108.    - user definable help file
  109.    - extensive block operation support, include point, line and
  110.      column marking, and two different sets of block operations
  111.    - one default block buffer, plus 26 additional named buffers
  112.    - wordwrap, paragraph formatting, and autoindent support
  113.      included for text processing work
  114.    - C Mode supports programming in the C programming language
  115.    - User-defined delimiter and indentation matching
  116.    - directory list picker
  117.    - execute *any* Bingo function from within Bingo whether it
  118.      has been assigned to a key or not using a 'function picker'
  119.    - interrupt Bingo at any point and exit, and when you restart
  120.      Bingo it will pick up exactly where you left off
  121.    - print files & blocks through the serial port, parallel port,
  122.      or to a file, with or without line numbers
  123.    - set printing left margin, top margin, and lines per page
  124.    - automatic processing of errors generated by the Borland and
  125.      Microsoft developmental tools.
  126.    - undelete stack of deleted items
  127.    - execute any command or macro "globally" over all files in
  128.      the ring
  129.    - profile files allow file extension specific settings.
  130.  
  131. Features New and Missing in Bingo version 2.10
  132. ----------------------------------------------
  133.      So many new things to talk about!  Version 2.10 is
  134. essentially a complete rewrite of Bingo; less than half of the
  135. code made it to 2.10 unchanged.  This necessitated a lengthy
  136. beta-test period, and accounts for the delay in releasing this
  137. version.
  138.      The major change in version 2.10 is the (welcome)
  139. implementation of a virtual memory management scheme.  Properly
  140. set up, with the available disk space, Bingo is now capable of
  141. handling up to 240 Megabytes (!) of file storage.  That is a lot
  142. of lines of code.  As a side benefit, file IO is *much* faster,
  143. and memory usage is more efficient.  I think you'll like it.
  144.      Several functions were dropped in release 2.10.  They are:
  145.  
  146. key_set_impress:    This is now an unnecessary function, as key
  147.      definitions have been offloaded into the 'keyset.cfg' file.
  148.      Thus, 'key_set_save' can give you the same functionality.
  149.  
  150. del_word: This was replaced by two functions, 'del_word_rt' &
  151.      'del_word_lt'.  'Nuff said.
  152.  
  153. conf_null:     This is now completely unnecessary, as the only
  154.      control character Bingo dislikes is the EOF marker,
  155.      control-Z.  Nulls it handles with complete aplomb.
  156.  
  157. conf_ctrl_display:  This was dropped because we decided it was
  158.      not being used by our users much, based on conversations
  159.      with them.  Part of its functionality has been provided by
  160.      the 'conf_eol_display' function.
  161.  
  162. conf_curs:     This was dropped, because it did not work reliably
  163.      on most machines.  Look for the solid cursor, and better
  164.      cursor control in general to return in a future version.
  165.  
  166. conf_tabexpand:     This was dropped because it was too slow, and
  167.      fairly unnecessary.  Simply use the 'detab' function once
  168.      from the editing screen; this is a one-time deal anyway.
  169.      Plus, though we were never able to verify it, there is a
  170.      strong suspicion that the automatic tab expanding caused
  171.      machines to crash in some instances.
  172.  
  173.      The following is a summary of the new features available in
  174. version 2.10.  Note that, since we had to re-implement so mych of
  175. the editor, there were not a lot of big, new, shiny functions
  176. added.  Next time.
  177.  
  178. -    now you can redefine basic keystrokes to be any other
  179.      printable character.  For example the line
  180.           a         â
  181.      in a .CFG file would redefine the 'a' key to be 'â'.  This
  182.      translation will occur when you are entering text directly
  183.      into the buffer, and during string-entry for search and
  184.      replace.  This should please my international customers.
  185. -    new command line switch added which will let you run a macro
  186.      file automatically upon startup.
  187.       "be <fname1> <fname2> -x[macro_filename1] -x[macro_filename2] ..."
  188.      will run [macro_filename1] in <fname1>, and [macro_filename2]
  189.      in <fname1>
  190. -    a new configuration option 'conf_exit_to_pick' allows you to
  191.      tell Bingo to pop up the edit file box, and the picker if
  192.      desired, when the last file in the ring is exited.  The
  193.      exception to this is the 'abort_all' commmand, which simply
  194.      exits Bingo as usual.
  195. -    'center_text' function added.  centers the text on the
  196.      current line, or the marked lines, relative to the right
  197.      margin active for the current bufer.
  198. -    whenever you are in a string-entry box, pressing the Tab key
  199.      will insert the current contents of the first line of the
  200.      current paste buffer.  Very useful.
  201. -    'mark_last_found' will unmark the current buffer, then mark
  202.      the last text found by the search algorithm, providing
  203.           1) the last search did not fail
  204.           2) you are located on the found position
  205.      Also very useful when writing macros.
  206. -    'display_file' function added.  Displays the named file in a
  207.      box, similar to the popup help box.
  208. -    word wrap mode altered so it triggers on the typing of a
  209.      *non* space character rather than a space character.
  210. -    point marking has been altered.  The new method excludes the
  211.      second endpoint from the region.  This will make people from
  212.      other editors more at home.
  213. -    fixed the 'reform_para' command so that two spaces were
  214.      preserved after '.' characters (end of sentences) as this is
  215.      the accepted standard.
  216. -    wild card loading is here.  If you give Bingo a wildcard,
  217.      when the pickdir box pops up, in addition to a 'New File
  218.      Spec' option, there is a 'Load All Matching' option.
  219. -    support for relative pathnames via '..' & '.' now implemented.
  220. -    Alt-A in a string entry box leads to the ASCII table, to
  221.      facilitate entry of control characters, and other wierdness.
  222. -    ALL of the word functions have been rewritten to be more
  223.      consistent.  In particular, you can move word left or right,
  224.      and delte left or right by word, by using 'del_word_rt' &
  225.      'del_word_rt'.  Using the 'conf_word' function you may
  226.      decide just what your idea of a word is.
  227. -    'scroll_up' & 'scroll_down' functions altered to keep the
  228.      cursor on a constant line of text.
  229. -    'clean_file' & 'clean_all' will reset the modify flag of a
  230.      file, or all the files, respectively.
  231. -    'pick_file' remembers the last 15 files you edited, in
  232.      reverse order, even across editing sessions.
  233.      'conf_name_save' governs both whether the filename saving
  234.      takes place, and where the file "recall.be" is placed.
  235. -    'mouse_scroll', the only new mouse functions, allows you to
  236.      click and drag to move and mark.
  237. -    'conf_delims' lets you define you own delimiters for Bingo
  238.      to balance, besides [{()}].
  239. -    'repeat_last' will repeat the last executed function once.
  240.      A nice shortcut.
  241. -    'conf_scr_save' allows you to tell Bingo to save and then restore
  242.      the DOS screen.  Costs some memory, but enough of you asked
  243.      for it, so here it is.
  244. -    'conf_eol_display' lets you designate the decimal value of
  245.      the ASCII character Bingo will use to display the end of the
  246.      line.  By default this is the space characters (ASCII 32).
  247.  
  248. Version 2.10a
  249. -------------
  250. -    Fixed a bug in how Bingo handled the end of the file.  This
  251. was a fairly serious bug, and is the prime reason version 2.10a
  252. was released so soon on the heels of version 2.10a.  This affected
  253. any number of different functions attempted near the end of the
  254. buffer.
  255. -    Added 'conf_prn_eol' function, to allow you to control
  256. whether Bingo's printing subsystem terminates lines with CR/LF
  257. pairs, or just LFs.
  258. -    Added 'conf_prn_lineno' so line numbering is a configuration
  259. option rather than a question.
  260. -    Added 'conf_prn_header' which if turned on will tell bingo
  261. to print a 2 line header at the top of each page, with the time,
  262. date, filename, and page number.  Very handy if you work with a
  263. laser printer.
  264. -    Added 'leap_forward' function.  Very simple.  It asks for a
  265. single keypress, then jumps forward to the next occurance of that
  266. character, case-insensitive.  If you hit a function key, or
  267. return, the function will leap using the previous target.  The
  268. 'leap_backward' function works exactly the same, except toward
  269. the beginning of the file.
  270. -    a small, but *very* vocal group of users convinced to make
  271. Bingo's tendency to turn the filename 'test' into 'test.*'.  So
  272. what we did was get rid of this design altogether.  "Arrrgghhhh!"
  273. say the majority of my users.  Worry not; I am not any less lazy
  274. than I used to be.  Using the C)onfig, F)ile IO, e(X)tensions
  275. choice in the menu ('conf_def_ext' function), you can achieve the
  276. exact same functionality by defining the extensions '.*' as your
  277. last extension.  This is the way Bingo comes configured.
  278. -    Another small problem was with KEYCFG.EXE.  When you used
  279. the defaults, the keyset filename was KEYSET.CFG, not KEYCFG.SET.
  280. This no doubt caused problems for which I apologize.
  281. -    PAGESIZE now allows you more complete control over the memory
  282. allocation strategy Bingo uses.  The syntax is now:
  283.      pagesize X Y <filename> where X is the number of 'buckets'
  284. to allocate (in kilobytes), Y is the size of each bucket page (in
  285. kilobytes), and <filename> is the executable to modify, by
  286. default BE.EXE.  For example, a bucket size of 4K and a pagesize
  287. of 2K gives a theoretical memory limit of 8 Megabytes.
  288.  
  289. Version 2.10b
  290. -------------
  291. -    Fixed a minor display problem with the 'query_quote'
  292. function not updating the display.
  293. -    When swapped out with the virtual memory enabled, Bingo was
  294. not always clearing the swapfile out of the way when swapping,
  295. thus chewing up disk space.  Fixed.
  296. -    Fixed the printer subsystem, so that it will dependably end
  297. pages when you are using a bottom margin.
  298. -    Fixed a bug in the search routine.  Basically, Bingo wouln't
  299. search past the 32,766th line of a file (used an int where I
  300. should have used a long, natch).
  301. -    Fixed a bug in the info command, where it would on certain
  302. machines return truly large inaccurate numbers for the amount of
  303. RAM free when there was in fact no local RAM available.
  304. -    from a string entry box, in addition to accessing the most
  305. recently entered strings via the Up_Arrow key, you can now access
  306. the file pick list via the Page_Up key.  Very useful for the
  307. terminally lazy among us.
  308. -    altered the 'scroll_up' and 'scroll_down' commands to
  309. *finally* work the way they were intended -- the screen moves but
  310. the cursor is fixed.
  311.  
  312. Version 2.10c
  313. -------------
  314. -    fixed a bug in the macro handling, where defining a key
  315. could undefine the most recently on-the-fly defined key.  This
  316. one appears to have been present since version 1.1b! May be the
  317. oldest bug I have ever squashed.
  318. -    added 'scroll_left' and 'scroll_right' commands, which work
  319. pretty much like 'scroll_up' and 'scroll_down' work, only
  320. horizontally.
  321. -    added 'conf_automark' option which allows the marking to
  322. follow you about without you explicitly saying so.
  323. -    fixed bug with snap_to_mouse_xy not allowing you to the last
  324. line.
  325. -    fixed a bug with del_line not updating the display when the
  326. last_line is deleted.
  327. -    fixed an enormously irritating problem with Bingo not
  328. recognizing all extended keyboard combinations, such as
  329. Alt-Escape.
  330. -    added a box drawing mode, allowing the use of single and
  331. double line drawing.
  332. -    added 'begin_of_text' function.  This moves you to the first
  333. non-space character on the current line.  If the line is blank,
  334. you are moved to the first column.
  335. -    fixed a bug in KEYCFG; it was not happy when you gave it a
  336. key with no definition.  Nothing terrible happened, you simply
  337. got unpredictable results when that key was pressed.
  338. -  fixed a bug in the next_error/prev_error code; it would not
  339. return you to the proper file if it was executed upon startup,
  340. say as in the compile macro.  Fixed.
  341.  
  342. Version 2.10d
  343. -------------
  344. -  fixed a bug with snow checking mode.
  345. -  Fixed a bug in how Bingo handled files with an eof marker as
  346. the last character of the last line.
  347. -  Added timed backups.  This allows you to specify how often, in
  348. terms of operations, to save a backup of a file.  To elaborate on
  349. an operation, anything that changes the file is 1 operation.
  350. After a predetermined number of operations, the file is saved as
  351.    backXXXX.bak
  352. where XXXX is the buffer 4 digit id number.  This id number is
  353. unique over an editing session, and is displayed as part of the
  354. info screen.  The backup files are identical to the files
  355. themselves, except that the first line contains the original name
  356. of the file and the time of the backup.
  357. -  Added 'backup_file' and 'backup_all' functions to force
  358. automatic backups.  These function only effect those files for
  359. which automatic backups are turned on.
  360. -  Fixed a number of small bugs in key handling.  Bingo now does
  361. a better job of identifying undefined keys.
  362.  
  363. Version 2.10e
  364. -------------
  365. -  Fixed a small lack of functionality in KEYCFG. It will now
  366. parse each identifier as a function, then as a key.  Previously
  367. it did this, but it was not complete; when it parsed keys, only
  368. named keys (alt_escape, etc.) were checked, function keys and
  369. control keys were not recognized.
  370. -  Fixed a bug with 'cut_append' and 'copy_append'.  If the
  371. buffer you were appending to was empty, the text would be
  372. cut/copied, but the data was not placed into the buffer.
  373. -  Changed the error-processing algorithm slightly, so it does
  374. not see .com and .exe files as valid filenames for errors to
  375. occur in.
  376. -  Added 'cmd_line' function.  This allows you to enter a Bingo
  377. function (or enough of it to uniquely identify it) and have bingo
  378. execute.  This is similar to the 'pick_exec' function, except
  379. that execution takes place immediately.  Further, you can type in
  380. string parameters on the same line, i.e.:
  381.    swap_exec dir
  382. would 'swap_execute' the dir command.
  383. -  Fixed a bug in the print-with-headers routine where headers
  384. were always sent to the parallel port, regardless of the setting.
  385. -  Seem to have squashed a bug we couldn't reproduce.  The timed
  386. backups were, for no know reason, occasionally munging files.  It
  387. no longer happens, but I am not sure why it did to begin with.
  388. If anyone could reliably reproduce this with 2.10d, let me know.
  389. -  Altered the word wrap algorithm slightly, to prevent spare
  390. spaces from creeping in when Bingo wraps at the end of a
  391. sentence.
  392. -  Fixed an inconsistency in the regular expression search
  393. algorithm with respect to the $ and ^ special characters and the
  394. ignore case identifier.
  395. -  Changed the single backup method a bit, so that it creates the
  396. backup by filling the extension with the specified character.
  397. I.e., if you specify to use the '$' character, 'main.c' would
  398. become 'main.c$$', while 'main.cp' would become 'main.cp$'.
  399. Remember, Bingo only creates the backup if you save the file over
  400. its original.
  401. -  Altered how deleted portions of text (word, line, eol, bol)
  402. are saved on the unkill stack.  EOL chars are now properly
  403. carried along on the stack, and line deletions will be unkilled
  404. as full lines.
  405. -  Added a new function 'emacs_yank' which melds the unkill stack
  406. and the paste buffer together in the following manner.  If the
  407. most recent block operation/deletion was a block operation,
  408. 'emacs_yank' works exactly like 'paste', pushing the paste buffer
  409. contents into the text.  If the most recent operation was a
  410. deletion (word,line,eol,bol), 'emacs_yank' works like the
  411. 'paste_kill' function, pulling text from the undo stack without
  412. disturbing its contents.  This allows you to use the deletion
  413. commands to manipulate text in concert with the paste buffer
  414. operations.
  415.  
  416. Version 2.11
  417. ------------
  418. -  changed the settings from being embedded in the executable to
  419. being saved in a file called BINGO.INI.  Bingo looks first in the
  420. local directory, then in Bingo's home directory.
  421. -  fixed a bug which could prevent Bingo from editing more than
  422. 50 files at a time.
  423. -  changed the macro recording paradigm so that when you are
  424. recording a function which executes another key (such as global
  425. or repeat), Bingo records what key to execute but not the result
  426. of the key.
  427. -  fixed a problem with the file backup not backing up files with
  428. full extensions.
  429. -  fixed a problem with printing to a file not allowing you to
  430. append to an existing file.  It seems fseek works not as
  431. advertised.
  432. -  fixed a bug in the single backup code, where Bingo would not
  433. backup a file with a 3 letter extension.
  434. -  fixed a problem when 'unkill to stack' option was selected
  435. with the unkill stack becoming corrupted.
  436. -  fixed a problem with C mode not working quite properly
  437. -  added a number of small functions to aid in using Bingo in
  438. Overwrite mode:
  439.  
  440.    conf_carriage: This function toggles on and off whether or not
  441.       the 'carraige' function splits lines.
  442.  
  443.    conf_delete_join: This function toggles on and off whether or
  444.       not deleting at the end of a line brings the next line up.
  445.  
  446.    new_line: Inserts a new line before the current line, without
  447.       moving the cursor.
  448.  
  449. -  changed the file saving methodology a bit to be a little more
  450. robust.  'conf_safe_save' will toggle on and off the alternate
  451. method.  If turned on, 'safe' saves will first save the new file
  452. to a temporary file, *then* delete the old file, the rename the
  453. new file.  Be careful when you turn this on when disk space is
  454. running low -- for a bit you will have 2 copies of the file
  455. there.
  456. -  fixed a low-level bug in the repositioning algorithm.  this
  457. could cause odd pointer behavior in certain circumstances.
  458. -  added functionality to the 'jump' command, so that entries cn
  459. take the form of 
  460.    [+-]line,[+-]column
  461. allowing you to jump by columns as well as lines, or any
  462. combination of both.
  463. -  Made a number of low level changes in how Bingo interacts with
  464. the keyboard so that it is friendlier to Multitasking Systems
  465. such as Windows and OS/2.
  466. -  Added the KEYINFO program.  This is an simple program whose
  467. mission is to extract key definition information from a
  468. single_key_save file or a keyset file.  Usage is as follows:
  469.  
  470.    Info on single_key_save macro file
  471.       KEYINFO -s [single_key_save macro filename]
  472.    Info on keystroke in .SET table
  473.       KEYINFO -t [.SET table] [keyname]
  474.    Info on all keys in .SET table
  475.       KEYINFO -a [.SET table]
  476.  
  477. KEYINFO will print out a key definition, per key in the case of the -a
  478. option.  This definition will deiscrimminate between functions,
  479. keystrokes, and text.  This is intended as an aid to debugging
  480. macros and key definitions.
  481.  
  482. Version 2.11a
  483. -------------
  484. -  fixed a few minor bugs, one which had to do with automatic
  485. stripping of trailing spaces.
  486. -  changed be.com so that it returns an errorcode of zero (no
  487. error)
  488.  
  489. Registering
  490. -----------
  491.    Starting with version 2.10, there is a two-tiered registration
  492. method.  You can register for the current version, one time only,
  493. for $40.00.  This is called Single Version registering.  This
  494. type of registration entitles you to use the current version of
  495. Bingo, and to support for that version.
  496.    You can also opt for the Lifetime registration, for $75.00.
  497. This entitles you to subsequent revisions for a $5 shipping fee,
  498. and support for as long as the product is available.
  499.    People who registered prior to version 2.10 are automatically
  500. upgraded to Lifetime registrations.
  501.    When you register your copy of Bingo, you will get an
  502. executable with your name on the opening screen, so you can show
  503. everyone what an honest person you are.
  504.  
  505. Comments
  506. --------
  507.    Whether you are an avid user or an avid hater of Bingo, PLEASE
  508. do not hesitate to contact me.  It is of tremendous use to me to
  509. get your feedback on Bingo.  Seriously!
  510.  
  511. Getting the Latest Version
  512. --------------------------
  513.    There are two sure ways to aquire the latest version of Bingo.
  514. One is by calling the Computer Connections BBS in Washington DC.
  515. This is a very fine, very large board which is excellently
  516. managed.  It will always have the latest release, and E-Mail left
  517. for me their will get responded to.  The phone number is:
  518.    (202) 547-2008
  519.  
  520.    The other way is to look for it on Compuserve, usually as
  521. BINGO2.ZIP or BExxxx.zip in the IBMNET area.
  522.  
  523. Contacting the Author:
  524. ----------------------
  525.    Feel free to contact me any time about any problems, suggestions,
  526. or just plain discussions concerning Bingo, regardless of whether
  527. you are registered.  Without users, any product, now matter how
  528. good, is so much raw data sitting on a disk somewhere.  Either
  529. write or call to this address:
  530.  
  531.                   Christopher R. S. Schanck
  532.                   PO Box 279
  533.                   Hanover MD 21076
  534.                   (410) 799-7052
  535.  
  536. if that number should give you any trouble, use:
  537.  
  538.                   (215) 691-1070
  539.                   9am to 6pm EST
  540.  
  541. Compuserve
  542. ----------
  543.    Contact me at 70541,3614.  This is the most reliable way to
  544. contact me, as I check my email regularly.
  545.  
  546. Hints
  547. -----
  548.      I would like to compile a list of hints to include with Bingo.
  549. Most users have discovered sharp little tricks about configuring
  550. Bingo, and about using the more complex functions.  So send me
  551. your ideas for this file, and it may get included in the next
  552. release.  This includes any nifty macros you come across.
  553.  
  554. PsL Shareware Registration
  555. --------------------------
  556.      You can order directly from me at the above address or from
  557. Public (software) Library with your MC, Visa, AmEx or Discover
  558. card by calling 800-2424-PsL or 713-524-6394 or by FAX to
  559. 713-524-6398 or by CompuServe to 71355,470 or by mail to PsL, PO
  560. Box 35705, Houston, Texas 77235-5705.  Bingo's order # is 10399.
  561. Please use this number when ordering if possible.  These numbers
  562. are for ordering only.  For information about dealer pricing,
  563. volume discounts, site licensing, shipping of product, returns,
  564. latest version number or other technical information, contact me
  565. at
  566.  
  567.                   Christopher R. S. Schanck
  568.                   PO Box 279
  569.                   Hanover MD 21076     
  570.                   (410) 799-7052
  571.  
  572.  
  573.